Skip to content

Conversation

@matrei
Copy link
Contributor

@matrei matrei commented Jan 27, 2025

This PR enhances the Java CI workflow to improve clarity and functionality. Each commit includes a detailed description of the specific changes made. Key improvements include:

  • Publish snapshots to libs-snapshots-local instead of plugins3-snapshots-local.
  • Configure continue-on-error for specific jobs and steps to prevent unnecessary workflow failures.
  • Adding descriptive job names for better readability in the GitHub Actions interface.

Please refer to individual commit messages for more details on the changes.

The GitHub organization secret `MAVEN_PUBLISH_URL` is currently set to https://repo.grails.org/grails/plugins3-snapshot-local. However, these projects have historically been published to https://repo.grails.org/grails/libs-snapshots-local.

This commit explicitly sets the snapshot repository URL to ensure consistency with previous publishing behavior.
The `hibernate6` repository currently does not have GitHub workflows enabled, causing the job to fail and preventing subsequent steps from running.

This commit configures `continue-on-error: true` at the job level to ensure the workflow does not fail if a trigger fails, and at the step level to ensure subsequent steps are still triggered.
Assign proper job names for better output in the GitHub Actions interface.
@matrei matrei merged commit 7f15f74 into 9.0.x Jan 27, 2025
9 checks passed
@matrei matrei deleted the matrei/ci-fixes branch January 27, 2025 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants